package com.kkb.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class TbSubOrder implements Serializable {
    private String ordersubId;

    private String orderId;

    private Integer memberId;

    private String shopId;

    private String shopName;

    private Date createTime;

    private Date payTime;

    private BigDecimal paymoney;

    private String address;

    private BigDecimal expressfee;

    private String orderStatus;

    private String payStatus;

    private String payModel;

    private Date updateTime;

    private Integer createId;

    private Integer updateId;

    private String statusO;

    private String bak2;

    private String bak3;

    private static final long serialVersionUID = 1L;

    public TbSubOrder(String ordersubId, String orderId, Integer memberId, String shopId, String shopName, Date createTime, Date payTime, BigDecimal paymoney, String address, BigDecimal expressfee, String orderStatus, String payStatus, String payModel, Date updateTime, Integer createId, Integer updateId, String statusO, String bak2, String bak3) {
        this.ordersubId = ordersubId;
        this.orderId = orderId;
        this.memberId = memberId;
        this.shopId = shopId;
        this.shopName = shopName;
        this.createTime = createTime;
        this.payTime = payTime;
        this.paymoney = paymoney;
        this.address = address;
        this.expressfee = expressfee;
        this.orderStatus = orderStatus;
        this.payStatus = payStatus;
        this.payModel = payModel;
        this.updateTime = updateTime;
        this.createId = createId;
        this.updateId = updateId;
        this.statusO = statusO;
        this.bak2 = bak2;
        this.bak3 = bak3;
    }

    public TbSubOrder() {
        super();
    }

    public String getOrdersubId() {
        return ordersubId;
    }

    public void setOrdersubId(String ordersubId) {
        this.ordersubId = ordersubId == null ? null : ordersubId.trim();
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId == null ? null : shopId.trim();
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName == null ? null : shopName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public BigDecimal getPaymoney() {
        return paymoney;
    }

    public void setPaymoney(BigDecimal paymoney) {
        this.paymoney = paymoney;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public BigDecimal getExpressfee() {
        return expressfee;
    }

    public void setExpressfee(BigDecimal expressfee) {
        this.expressfee = expressfee;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus == null ? null : orderStatus.trim();
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus == null ? null : payStatus.trim();
    }

    public String getPayModel() {
        return payModel;
    }

    public void setPayModel(String payModel) {
        this.payModel = payModel == null ? null : payModel.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getCreateId() {
        return createId;
    }

    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    public Integer getUpdateId() {
        return updateId;
    }

    public void setUpdateId(Integer updateId) {
        this.updateId = updateId;
    }

    public String getStatusO() {
        return statusO;
    }

    public void setStatusO(String statusO) {
        this.statusO = statusO == null ? null : statusO.trim();
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2 == null ? null : bak2.trim();
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3 == null ? null : bak3.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", ordersubId=").append(ordersubId);
        sb.append(", orderId=").append(orderId);
        sb.append(", memberId=").append(memberId);
        sb.append(", shopId=").append(shopId);
        sb.append(", shopName=").append(shopName);
        sb.append(", createTime=").append(createTime);
        sb.append(", payTime=").append(payTime);
        sb.append(", paymoney=").append(paymoney);
        sb.append(", address=").append(address);
        sb.append(", expressfee=").append(expressfee);
        sb.append(", orderStatus=").append(orderStatus);
        sb.append(", payStatus=").append(payStatus);
        sb.append(", payModel=").append(payModel);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", createId=").append(createId);
        sb.append(", updateId=").append(updateId);
        sb.append(", statusO=").append(statusO);
        sb.append(", bak2=").append(bak2);
        sb.append(", bak3=").append(bak3);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}